brooding over - French English Dictionary